Audio track determination based on identification of performer-of-interest at live event

ABSTRACT

An electronic device includes circuitry, firmware, and software that determines identification information associated with a first performer-of-interest at a live event and retrieves a first set of audio tracks from a plurality of audio tracks based on the determined identification information. The circuitry receives a first audio segment associated with the first performer-of-interest from an audio capturing device. The circuitry compares a first audio characteristic of the first audio segment with a second audio characteristic of a first audio portion of each of the first set of audio tracks. The circuitry determines a first audio track based on the comparison between the first audio characteristic and the second audio characteristic. The circuitry identifies a start position of the first audio track based on the first audio segment associated with the first audio track. The circuitry controls a display of the first lyrics information of the first audio track.

CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE

None.

FIELD

Various embodiments of the disclosure relate to audio and videopresentation technologies. More specifically, various embodiments of thedisclosure relate to apparatus and method for audio track determinationbased on identification of a performer-of-interest at a live event.

BACKGROUND

Advancements in the field of audio and video presentation technologieshas led to an increase in use of subtitles and closed captions invideos, movies, or television programs. The subtitles may betranscription of a spoken dialogue or the phrase in a plurality of otherlanguages to be understandable by a plurality of users. The closedcaptions include subtitles for almost every sound (e.g., sound emittedby objects other than spoken dialogue of a human being andonomatopoeias). Typically, the subtitles or the closed captions aregenerated beforehand, and may be embedded in the video along withposition markers that indicate where the subtitle or closed captionsshould appear and disappear in the video. However, in live scenarios,such as live concerts, it may be difficult to predict if a singer willsing a particular song in its original version maintaining originallyrics, speed of vocal deliverance, or use new words to address theaudience in between the song. Further, in such scenarios, a user, forexample, a person in the audience of the live concert may not be able toview the lyrics (or correct version of lyrics) at the time when a singersings a song on the stage. In certain scenarios, the user may be unableto even identify the song that the singer is singing, as the singer maybe singing a different version of the song, such as a remix version.Further difference in phonetics and pronunciation of the song by thesinger in different regions of the world also makes it difficult toidentify the song resulting in reduced user experience, which may beundesirable.

Further limitations and disadvantages of conventional and traditionalapproaches will become apparent to one of skill in the art, throughcomparison of described systems with some aspects of the presentdisclosure, as set forth in the remainder of the present application andwith reference to the drawings.

SUMMARY

An apparatus and method for audio track determination based onidentification of a performer-of-interest at a live event is providedsubstantially as shown in, and/or described in connection with, at leastone of the figures, as set forth more completely in the claims.

These and other features and advantages of the present disclosure may beappreciated from a review of the following detailed description of thepresent disclosure, along with the accompanying figures in which likereference numerals refer to like parts throughout.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram that illustrates an exemplary networkenvironment for audio track determination based on identification of aperformer-of-interest at a live event, in accordance with an embodimentof the disclosure.

FIG. 2 is a block diagram that illustrates an exemplary electronicdevice for audio track determination based on identification of aperformer-of-interest at a live event, in accordance with an embodimentof the disclosure.

FIG. 3 illustrates a scenario for determination of an audio trackenunciated by a performer-of-interest at a live event based onidentification of the performer-of-interest, in accordance with anembodiment of the disclosure.

FIG. 4 illustrates a scenario for determination of an audio trackenunciated by a plurality of performer-of-interests at a live eventbased on identification of the plurality of users-of-interest, inaccordance with an embodiment of the disclosure.

FIG. 5 illustrates a scenario for updating a first set of audio tracksassociated with a performer-of-interest, based on determination ofoffset information between a received audio segment and a determinedaudio track, in accordance with an embodiment of the disclosure.

FIG. 6 illustrates a scenario for presentation of a plurality of audionotes associated with a plurality of audio sources on a display screenof an exemplary electronic device, in accordance with an embodiment ofthe disclosure.

FIG. 7 is a flowchart that illustrates exemplary operations for audiotrack determination based on identification of a performer-of-interestat a live event, in accordance with an embodiment of the disclosure.

DETAILED DESCRIPTION

The following described implementations may be found in the disclosedapparatus and method for audio track determination based onidentification of a performer-of-interest at a live event. Exemplaryaspects of the disclosure provide an electronic device that may includecircuitry, firmware, and software. The firmware and software may be usedto provide an interface for a user to control the circuitry. Theelectronic device may identify the audio track (such as the song) basedon identification information of the performer-of-interest (such as thesinger of the live concert). The identification information may be aname or any identity of the performer-of-interest of the live event. Theelectronic device may be further configured to identify a start positionof the audio track (e.g. the song) that the singer may be singing in thelive concert and notify the user in the audience about the startposition of the audio track. In such scenarios, the user in the audienceof the live event may be aware that the singer is about to start singingthe song and may be able to follow along with the singer during the liveconcert. The electronic device may be further configured to display thelyrics of the song that the singer may be singing in the live concert inreal-time or near real-time when the singer may be singing the song inthe live concert.

Traditionally, it may very difficult to understand the lyrics of a songsung in live venues, such as music halls, sports arenas, and the like.Many attendees (e.g., fans of a singer) often know the lyrics of hitsongs, but not the less popular songs of musical artists. One of thereasons for the difficulty in identification of the song may bedifference in pronunciation and phonetics enunciated by the singers fromdifferent regions around the world. Another reason may be a differentversion of the original song, such as a remix version, a pop version,and the like, may be sung by the singer at the live event. Further,sound of other musical instruments (with reverberation), the acousticsof the music hall, the volume/pitch of the voices, consonants stretchedto match the melody, may be some other reasons due to which the audiencemay be unable to identify the song and understand the correct lyrics ofthe song that the singer may sing at the live event. Because theaudience cannot clearly understand the words of many songs, theirenjoyment of the singing and overall concert is reduced. The disclosedapparatus and method for audio track determination based onidentification of a performer-of-interest (for example, a singer) at alive event enables display of the correct lyrics of the song that thesinger may be singing in the live concert in real-time or nearreal-time, thereby providing an enhanced user experience at the liveevent.

FIG. 1 is a block diagram that illustrates an exemplary networkenvironment for audio track determination based on identification of aperformer-of-interest at a live event, in accordance with an embodimentof the disclosure. With reference to FIG. 1, there is shown a networkenvironment 100. The network environment 100 may include an electronicdevice 102, a first audio capturing device 104, a server 106, and acommunication network 108. The electronic device 102 may include adisplay screen 110. The electronic device 102 may be communicativelycoupled to the first audio capturing device 104 and the server 106, viathe communication network 108. A user 112 may be associated with theelectronic device 102. A first performer-of-interest 114, such as asinger or other artist, may be associated with the first audio capturingdevice 104.

The electronic device 102 may comprise suitable logic, circuitry, andinterfaces that may be configured to determine identificationinformation of the first performer-of-interest 114, such as a singer ina live concert. The electronic device 102 be further configured toretrieve a first set of audio tracks of the first performer-of-interest114 (e.g. a set of songs of a specific singer) from a plurality of audiotracks (e.g. a plurality of songs of different singers) from the server106, based on the determined identification information of the firstperformer-of-interest 114. Examples of the electronic device 102 mayinclude, but are not limited to, a smart phone, a wearable smart-glassdevice, a head-mounted device, a computing device, a conferencingdevice, a mainframe machine, a server, a computer work-station, or aconsumer electronic (CE) device.

The first audio capturing device 104 may comprise suitable logic,circuitry, and interfaces that may be configured to capture a pluralityof first audio segments enunciated by the first performer-of-interest114 (e.g., a singer). The captured plurality of first audio segments maybe different portions of an audio track, such as a song sung by thefirst performer-of-interest 114 in the live event. Examples of the firstaudio capturing device 104 may include, but are not limited to, amicrophone, a recorder, a Musical Instrument Digital Interface (MIDI)keyboard.

The server 106 may comprise suitable logic, circuitry, firmware,software, memory, and interfaces that may be configured to store theplurality of first audio segments captured by the first audio capturingdevice 104. The server 106 may include an audio tracks repository 106A.The audio tracks repository 106A may include the plurality of audiotracks that may be associated with a plurality of users-of-interests(e.g., different singers and artists). For example, the audio tracksrepository 106A may include a plurality of songs sung by a plurality ofdifferent singers or bands. Examples of the server 106 may include, butare not limited to a database server, a file server, a web server, acloud server, an application server, a mainframe server, or other typesof server.

The communication network 108 may comprise suitable logic, circuitry,and interfaces that may include a communication medium through which theelectronic device 102, the first audio capturing device 104, and theserver 106, may communicate with each other. Examples of thecommunication network 108 may include, but are not limited to, theInternet, a cloud network, a Wireless Fidelity (Wi-Fi) network, aPersonal Area Network (PAN), a Local Area Network (LAN), or aMetropolitan Area Network (MAN). Various devices in the networkenvironment 100 may be configured to connect to the communicationnetwork 108, in accordance with various wired and wireless communicationprotocols. Examples of such wired and wireless communication protocolsmay include, but are not limited to, at least one of a TransmissionControl Protocol and Internet Protocol (TCP/IP), User Datagram Protocol(UDP), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP),Zig Bee, EDGE, IEEE 802.11, light fidelity(Li-Fi), 802.16, IEEE 802.11s,IEEE 802.11g, multi-hop communication, wireless access point (AP),device to device communication, cellular communication protocols, andBluetooth (BT) communication protocols.

The display screen 110 may comprise suitable logic, circuitry, firmware,software, and interfaces that may be configured to display lyricsinformation of the determined first audio track, such as a song. In someembodiments, the display screen 110 may be a touch screen, which mayenable the user 112 to provide input via the display screen 110. Thetouch screen may be at least one of a resistive touch screen, acapacitive touch screen, or a thermal touch screen. In some embodiments,the display screen 110 may be an external display screen that may beassociated with the electronic device 102. The display screen 110 may berealized through several known technologies such as, but not limited to,at least one of a Liquid Crystal Display (LCD) display, a Light EmittingDiode (LED) display, a plasma display, or an Organic LED (OLED) displaytechnology, or other display screens. In accordance with an embodiment,the display screen 110 may refer to a display screen of a head mounteddevice (HMD), a smart-glass device, a see-through display, aprojection-based display, an electro-chromic display, or a transparentdisplay.

The user 112 (for example spectator) may be a part of an audience in alive event, such as a live concert, a live conference, and the like. Theuser 112 may utilize an input device, such as a touch screen, amicrophone, and the like, to provide an input to the electronic device102. The first performer-of-interest 114 may be a human artist who maybe associated with the first audio capturing device 104, such as amicrophone. For example, the first performer-of-interest 114 may be asinger that may perform at a live concert.

In operation, the electronic device 102 may be configured to determineidentification information associated with the firstperformer-of-interest 114 at a live event. For example, the firstperformer-of-interest 114 may be a singer of a live concert. The firstperformer-of-interest 114 may be associated with the first audiocapturing device 104. The identification information associated with thefirst performer-of-interest 114 (for example, the singer of the liveconcert or a band performing at a live concert) may be an identity, suchas name of the first performer-of-interest 114. The electronic device102 may determine the identification information associated with thefirst performer-of-interest 114, based on a geo-location of the liveevent associated with the first performer-of-interest 114. Theelectronic device 102 may be configured to determine a geo-location ofthe electronic device 102 and an occurrence of the live event at thedetermined geo-location of the electronic device 102. For example, alive concert may be taking place at the same geo-location as of theelectronic device 102, and the electronic device 102 may determine whichevent is scheduled at the determined geo-location to extract theidentification information of the singer of the live concert.

In accordance with an embodiment, the electronic device 102 may befurther configured to determine the identification informationassociated with the first performer-of-interest 114, based on a userinput. For example, a user, such as the user 112 (i.e. spectator), whois a part of the audience of the live concert may provide an input forthe identity, such as name, of the first performer-of-interest 114(e.g., singer of the live concert) to the electronic device 102. Inaccordance with an embodiment, the electronic device 102 may be furtherconfigured to determine the identification information associated withthe first performer-of-interest 114, based on date-time information ofthe live event. For example, the electronic device 102 may store a listof a plurality of events that may occur at a particular date and time,and the stored list may include an identity of a performer-of interest(such as a singer) associated with each of the plurality of events. Thestored list may include the date-time information of each of theplurality of events. The electronic device 102 may be further configuredto determine the identification information of the performer-of-interest114 (e.g., singer of the live concert) based on a current date andcurrent time. For example, the electronic device 102 may compare thecurrent date and current time with the stored list that includes thedate-time information of the live event and determine a live event thatmay occur at the current date and current time. Further, the electronicdevice 102 may determine the identification information (for example,name of a singer of a live concert) of the performer-of-interest 114,associated with the live event occurring at the current date and thecurrent time.

The audio tracks repository 106A may include a plurality of audio tracksassociated with a plurality of users-of-interests. For example, theaudio tracks repository 106A may be a repository of a plurality of songsof a plurality of singers around the world. The electronic device 102may be further configured to retrieve a first set of audio tracksassociated with the first-user-interest from the audio tracks repository106A, based on the determined identification information associated withthe first performer-of-interest 114. For example, the electronic device102 may be configured to retrieve a first set of songs of the firstperformer-of-interest 114 (e.g., a first singer) from the audio tracksrepository 106A, based on a name of the first performer-of-interest 114.The electronic device 102 may retrieve all the songs that may be sung bythe first performer-of-interest 114 (e.g., the first singer of the liveconcert). For example, the retrieved first set of audio tracks may bethe songs sung by the first performer-of-interest 114 in previous liveconcerts and may not be the songs that are recorded in a studio. Inaccordance with an embodiment, the server 106 may further store lyricsinformation associated with each audio track of the plurality of audiotracks stored in the audio tracks repository 106A. The electronic device102 may be further configured to extract the lyrics informationassociated with the retrieved first set of audio tracks of the firstperformer-of-interest 114. Thus, the use of the determinedidentification information associated with the firstperformer-of-interest 114 enables electronic device 102 to significantlynarrow down a search to only the audio tracks that may be sung by thefirst performer-of-interest 114, which makes the determination of theaudio track enunciated by the first performer-of-interest 114 at thelive event faster as compared to conventional techniques fordetermination of the audio track.

In accordance with an embodiment, the electronic device 102 may befurther configured to receive a first audio segment of a vocaldeliverance of the first performer-of-interest 114 from the first audiocapturing device 104. For example, the received first audio segment ofthe vocal deliverance of the first performer-of-interest 114 may be asegment of a song sung by the first performer-of-interest 114 (such asthe first singer) in a live concert. The received first audio segmentmay have a first audio characteristic of a plurality of audiocharacteristics. Each audio characteristic of the plurality of audiocharacteristics, such as the first audio characteristic, may be acombination of a plurality of audio parameters. The plurality of audioparameters may include, but are not limited to, a loudness parameter, apitch parameter, a tone parameter, a rate-of-speech parameter, a voicequality parameter, a phonetic parameter, an intonation parameter, anintensity of overtones, a voice modulation parameter, a pronunciationparameter, a prosody parameter, a timbre parameter, and one or morepsychoacoustic parameters. For example, the first audio characteristicof the first audio segment may be a combination of different levels ofthe plurality of audio parameters.

The electronic device 102 may be further configured to compare the firstaudio characteristic of the received first audio segment with a secondaudio characteristic of a first audio portion of each of the retrievedfirst set of audio tracks associated with the firstperformer-of-interest 114. Alternatively stated, the first audiocharacteristic may be compared the second audio characteristic of thefirst audio portion of each audio track of the first set of audiotracks. For example, the first audio characteristic of the first audiosegment (such as a segment of a song sung by the firstperformer-of-interest 114) may be compared with a first audio portion(such as a portion of a song) of each of the first set of audio tracks(such as a set of songs sung by the first performer-of-interest 114). Inanother example, the first audio portion may be a starting portion ofeach audio track of the first set of audio tracks.

The electronic device 102 may be further configured to determine a firstaudio track from the retrieved first set of audio tracks based on thecomparison between the first audio characteristic of the first audiosegment and the second audio characteristic of an audio portion of eachof the first set of audio tracks. For example, the determined firstaudio track may be a song that the first performer-of-interest 114 maybe currently singing in a live concert. The electronic device 102 maydetermine the first audio track, such that the received audio segmentmay correspond to a portion of the first audio track. For example, theelectronic device 102 may determine a song that theperformer-of-interest 114 (such as the first singer) may be currentlysinging in the live event, from the received audio segment. The firstaudio characteristic of the first audio segment may be nearly same asthe second audio characteristic of the first audio track. The electronicdevice 102 may determine the first audio track, if the first audiocharacteristic of the first audio segment is same or nearly same as thesecond audio characteristic of the first audio track.

In accordance with an embodiment, the electronic device 102 may befurther configured to convert the received first audio segment to textto generate first text information for the received first audio segment.The electronic device 102 may be further configured to compare theconverted first text information of the first audio segment with secondtext information associated with the first audio portion of each audiotrack of the retrieved first set of audio tracks. The second textinformation associated with the first audio portion of each audio trackof the retrieved first set of audio tracks may be a portion of thelyrics information associated with the first audio portion (for example,a beginning portion of a song) of each audio track (for example, a song)of the retrieved first set of audio tracks. The electronic device 102may be further configured to determine the first audio track (forexample, the song that the first performer-of-interest 114 may becurrently singing in the live concert), based on the comparison of thefirst text information with the second text information. The receivedaudio segment may correspond to a portion of the determined audio trackif the first text information matches with the second text information.For example, the electronic device 102 may determine a song that theperformer-of-interest 114 may be currently singing in the live concertif the first text information of the audio segment matches with thesecond text information of a corresponding portion of the song.

The electronic device 102 may be further configured to identify a startposition of the determined first audio track. The start position of thedetermined first audio track may be a position in the first audio trackwhere the lyrics of the song actually begin. The electronic device 102may be configured to identify the start position of the first audiotrack based on the received first audio segment. For example, thereceived first audio segment may be an introductory portion of an audiotrack (such as the first audio track) and the electronic device 102 maybe configured to identify the start position of the song. The startposition of the song may be the position of the song when the firstperformer-of-interest 114 (such as the first singer) may start to singthe lyrics of the song. The electronic device 102 may be furtherconfigured to generate notification information associated with theidentified start position of the first audio track. The electronicdevice 102 may be further configured to control the display screen 110to display the generated notification information. The displayednotification information on the display screen 110 may be utilized tonotify a user, such as the user 112, of the electronic device 102 thatthe first performer-of-interest 114 (such as the first singer) is aboutto start the lyrics portion of the determined first audio track (such asa first song of the first singer). Thus, the user 112 may become awarewhen the first performer-of-interest 114 will start to sing the lyricsof the determined first audio track. The electronic device 102 may befurther configured to control the display screen 110 to display thefirst lyrics information of the determined first audio track based onthe identified start position. For example, the electronic device 102may be configured to display the lyrics of the song that the firstperformer-of-interest 114 (such as the first singer) on the displayscreen 110, based on the identified start position of the song. As aresult of the display the lyrics of the song as the song is sung in realtime or near real time, the user 112 may be able to follow the songalong with the first performer-of-interest 114 during the singing of thedetermined first audio track at the live event.

In accordance with an embodiment, the electronic device 102 may befurther configured to receive a plurality of first audio segmentsassociated with the determined first audio track from the first audiocapturing device 104 at the live event. The plurality of first audiosegments may be other audio portions of the first audio track, where theother audio portions may lie subsequent to the first audio portion ofthe first audio track. For example, the electronic device 102 mayreceive the plurality of first audio segments that may be the subsequentportions of the song that the first performer-of-interest 114 (such asthe first singer) may be singing at the live concert, such as, a secondaudio portion may be subsequent to the first audio portion of the firstaudio track. The electronic device 102 may be further configured toextract first text information from the first lyrics information foreach of the plurality first audio segments. Alternatively stated, theextracted first text information may be a portion of the lyricsinformation associated with each audio segment of the plurality of firstaudio segments (for example, the plurality of other portions of the songthat the first singer may be singing in the live concert). Theelectronic device 102 may be further configured to control the displayscreen 110 to display the extracted first text information when thefirst performer-of-interest 114 (such as the first singer) may sing eachof the plurality of first audio segments during the live concert. Theelectronic device 102 may be configured to control the display of theextracted first text information associated with each of the pluralityof first audio segments in synchronization with the firstperformer-of-interest 114 (such as the first singer) that may be singingeach of the plurality of first audio segments in the live concert. Forexample, when the first performer-of-interest 114 may sing a pluralityof portions of the first audio track, the electronic device 102 may beconfigured to display the first text information associated with eachportion of the first audio track in real-time or near real-time.

In accordance with another embodiment, the electronic device 102 may befurther configured to receive a second audio segment of a vocaldeliverance of a second performer-of-interest (for example, a secondsinger) from the first audio capturing device 104 or another audiocapturing device (not shown) at the live event. For example, the secondaudio segment may be a portion of a second song that a second singer maybe singing during the live concert. The second audio segment may beassociated with a third audio characteristic of the plurality of audiocharacteristics. The electronic device 102 may be further configured todetermine a second audio track from the retrieved first set of audiotracks based on a comparison between the third audio characteristic ofthe second audio segment and a fourth audio characteristic of a secondaudio portion of each audio track of the retrieved first set of audiotracks. For example, the third audio characteristic of the second audiosegment (such as a segment of a song sung by the secondperformer-of-interest) may be compared with a second audio portion (suchas a portion of a song) of each of the first set of audio tracks (suchas a set of songs sung by the first performer-of-interest 114). Inanother example, the second audio portion may be a portion of the audiotrack of each audio track of the retrieved first set of audio tracks.The second audio track may be different from the first audio track. Theelectronic device 102 may be further configured to extract second lyricsinformation of the determined second audio track from the lyricsinformation of each audio track of the plurality of audio tracks storedin the server 106. For example, the second lyrics information of thesecond audio track may be the lyrics of the second audio track (such asthe second song sung by the second performer-of-interest). Theelectronic device 102 may be further configured to control displayscreen 110 of the second lyrics information of the determined secondaudio track. The second lyrics information may be displayed insynchronization with the playback of the second audio track by thesecond performer-of-interest (such as the second singer). For example,the user 112 may be able identify the second audio track that the secondperformer-of-interest may be singing in the live concert and may furtherbe able to view the second lyrics information associated with the secondaudio track on the display screen 110 when the secondperformer-of-interest sings the second audio track in the live concert.

FIG. 2 is a block diagram that illustrates an exemplary electronicdevice for audio track determination based on identification of aperformer-of-interest at a live event, in accordance with an embodimentof the disclosure. FIG. 2 is explained in conjunction with elements fromFIG. 1. With reference to FIG. 2, there is shown the electronic device102. The electronic device 102 may include circuitry 202, an audiocomparator 204, a location sensor 206, a memory 208, an input/output(I/O) device 210, and a network interface 212. The I/O device 210 mayinclude the display screen 110 and a speaker 210A. The display screen110 may be utilized render an application interface 214. The circuitry202 may be communicatively coupled to the audio comparator 204, thelocation sensor 206, the memory 208, and the I/O device 210. Thecircuitry 202 may be configured to communicate with the server 106, byuse of the network interface 212.

The circuitry 202 may comprise suitable logic, circuitry, and interfacesthat may be configured to determine the identification information (e.g.the name) associated with the first performer-of-interest 114 (e.g. thefirst singer). The circuitry 202 may be further configured to receive anaudio segment, such as the first audio segment, associated with a vocaldeliverance of the first performer-of-interest 114 from the first audiocapturing device 104, at the live event. The circuitry 202 may befurther configured to determine an audio track, such as the first audiotrack (e.g. a song that a singer may be singing in the live concert),enunciated by the first performer-of-interest 114, from the first set ofaudio tracks of the first performer-of-interest 114, based on thereceived first audio segment. The circuitry 202 may be implemented basedon a number of processor technologies known in the art. Examples of theprocessor technologies may be a Central Processing Unit (CPU), X86-basedprocessor, a Reduced Instruction Set Computing (RISC) processor, anApplication-Specific Integrated Circuit (ASIC) processor, a ComplexInstruction Set Computing (CISC) processor, a Graphical Processing Unit(GPU), other processors, and the like.

The audio comparator 204 may comprise suitable logic, circuitry, andinterfaces that may be configured to compare the first audiocharacteristic of the first audio segment with the second audiocharacteristic of an audio portion, such as the first audio portion, ofeach audio track of the first set of audio tracks. The audio comparator204 may compare the first audio characteristic and the second audiocharacteristic based on a comparison of the level of the plurality ofaudio parameters of the first audio characteristic and the second audiocharacteristic. The audio comparator 204 may be implemented based on anumber of processor technologies known in the art.

The location sensor 206 may comprise suitable logic, circuitry, andinterfaces that may be configured to detect a geo-location of theelectronic device 102. The location sensor 206 may be a GlobalNavigation Satellite System (GNSS) sensor that relies on tracking datafrom a constellation of satellites to estimate the geo-location (such aslatitude and longitude values). Examples of the constellation of theGNSS sensor may include, but are not limited to, a Global PositioningSystem (GPS), a Global Navigation Satellite System (GLONASS), an IndianRegional Navigation Satellite System (IRNSS), a Beidou System, a GalileoSystem, or other global or regional navigation satellite systems.Alternatively, the location sensor 206 may include an accelerometer or avelocity sensor along with a gyroscopic sensor to estimate a location byupdating a reference location of the electronic device 102.

The memory 208 may comprise suitable logic, circuitry, and interfacesthat may be configured to store the received plurality of first audiosegments from the first audio capturing device 104. Examples ofimplementation of the memory 208 may include, but are not limited to,Random Access Memory (RAM), Read Only Memory (ROM), ElectricallyErasable Programmable Read-Only Memory (EEPROM), Hard Disk Drive (HDD),a Solid-State Drive (SSD), a CPU cache, and/or a Secure Digital (SD)card.

The I/O device 210 may comprise suitable logic, circuitry, andinterfaces that may be configured to receive an input from a user, suchas the user 112, and provide an output to the user 112, based on thereceived input from the user 112. The I/O device 210 may include variousinput and output devices, which may be configured to communicate withthe circuitry 202. Examples of the I/O device 210 may include, but arenot limited to, a touch screen, a keyboard, a mouse, a joystick, amicrophone, a display screen (for example, the display screen 110), anda speaker (for example, the speaker 210A).

The network interface 212 may comprise suitable logic, circuitry, andinterfaces that may be configured to facilitate communication betweenthe electronic device 102, the first audio capturing device 104, and theserver 106, via the communication network 108. The network interface 212may be implemented by use of various known technologies to support wiredor wireless communication of the electronic device 102 with thecommunication network 108. The network interface 212 may include, but isnot limited to, an antenna, a radio frequency (RF) transceiver, one ormore amplifiers, a tuner, one or more oscillators, a digital signalprocessor, a coder-decoder (CODEC) chipset, a subscriber identity module(SIM) card, or a local buffer circuitry. The network interface 212 maycommunicate via wireless communication with networks, such as theInternet, an Intranet or a wireless network, such as a cellulartelephone network, a wireless local area network (LAN), and ametropolitan area network (MAN). The wireless communication may use oneor more of a plurality of communication standards, protocols andtechnologies, such as Global System for Mobile Communications (GSM),Enhanced Data GSM Environment (EDGE), wideband code division multipleaccess (W-CDMA), Long Term Evolution (LTE), code division multipleaccess (CDMA), time division multiple access (TDMA), Bluetooth, WirelessFidelity (Wi-Fi) (such as IEEE 802.11a, IEEE 802.11a, IEEE 802.11g orIEEE 802.11n), voice over Internet Protocol (VoIP), light fidelity(Li-Fi), Worldwide Interoperability for Microwave Access (Wi-MAX), aprotocol for email, instant messaging, and a Short Message Service(SMS).

The application interface 214 may correspond to a user interface (UI)rendered on a display screen, such as the display screen 110. Theapplication interface 214 may display the first lyrics information ofthe determined first audio track. An example of the applicationinterface 214 may include, but is not limited to, a graphical userinterface (GUI).

FIG. 3 illustrates a scenario for determination of an audio trackenunciated by a performer-of-interest at a live event based onidentification of the performer-of-interest at a live event, inaccordance with an embodiment of the disclosure. FIG. 3 is explained inconjunction with elements from FIG. 1 and FIG. 2. With reference to FIG.3, there is shown the electronic device 102, the first audio capturingdevice 104, the audio tracks repository 106A, the display screen 110,the first performer-of-interest 114, the application interface 214, anda first set of audio tracks 302. There is further shown, a first audiosegment 304, a first audio track 302A, a timeline 306, a plurality ofaudio portions 308A to 308N of the first audio track 302A, and firstlyrics information 310, with reference to FIG. 3. In accordance with anembodiment, the first performer-of-interest 114 (for example, a firstsinger) may be associated with the first audio capturing device 104during a live event, such as a live concert. The electronic device 102may be utilized by a user, such as the user 112 during the live event.

The circuitry 202 may be further configured to determine theidentification information of the first performer-of-interest 114 (e.g.,the first singer), based on a geo-location of the electronic device 102.The location sensor 206 may be configured to determine the geo-locationof the electronic device 102. The geo-location of the electronic device102 may be same as the geo-location of the live event, where the firstperformer-of-interest 114 (e.g., the first singer) associated with thefirst audio capturing device 104 may also be present. The circuitry 202may be further configured to determine the identification information,such as, the name of the first performer-of-interest 114, based on thegeo-location of the electronic device 102. In some embodiments, thecircuitry 202 may be configured to determine the identificationinformation of the first performer-of-interest 114, based on auser-input. In such cases, the circuitry may receive the identificationinformation (such as the name) of the first performer-of-interest 114,from a user, such as the user 112.

The circuitry 202 may be further configured to retrieve the first set ofaudio tracks 302 from the audio tracks repository 106A, based on theidentification information of the first performer-of-interest 114. Thefirst set of audio tracks 302 may be significantly lesser in number thanthe number of audio tracks in the audio tracks repository 106A. Theaudio tracks repository 106A may include the plurality of audio tracks(for example, a plurality of songs sung by a plurality of singers). Forexample, as shown in FIG. 3, the audio tracks repository 106A mayinclude the plurality of audio tracks, such as Audio Track A, AudioTrack B, Audio Track C, . . . , Audio Track N. The circuitry 202 mayretrieve the first set of audio tracks 302 from the audio tracksrepository 106A, where the first set of audio tracks 302 may be a set ofaudio tracks associated with only the first performer-of-interest 114.For example, the first set of audio tracks 302 may be a plurality ofsongs that may be sung by the first performer-of-interest 114 inprevious live concerts. As shown in FIG. 3, the first set of audiotracks 302 may include the Audio Track A, the Audio Track C and theAudio track D of the audio tracks repository 106A. Each audio track ofthe first set of audio tracks 302 may include a plurality of audioportions. For example, the first audio track 302A (also represented asAudio Track A) may include the plurality of audio portions 308A to 308N,which may include a first audio portion 308A, a second audio portion308B, a third audio portion 308C, . . . , N^(th) audio portion 308N.

The circuitry 202 may be further configured to receive the first audiosegment 304 of a vocal deliverance of the first performer-of-interest114 from the first audio capturing device 104 (or other relaying device)at the live event. For example, the received first audio segment 304 maybe a portion of a song sung by the first performer-of-interest 114during the live concert. The audio comparator 204 may be configured tocompare a first audio characteristic of the received first audio segment304 with a second audio characteristic of an audio portion (such as aninitial audio portion) of each audio track of the first set of audiotracks 302. The first audio track may be a first combination of each ofthe plurality of audio parameters and the second audio characteristicmaybe a second combination of each of the plurality of audio parameters.For example, the first audio characteristic of the first audio segmentmay be compared with the second audio characteristic of the first audioportion 308A (such as a portion of a song) of the first audio tracks302A (also represented as the Audio Track A). The audio comparator 204may be further configured to determine the first audio track 302A (alsorepresented as Audio Track A) from the first set of audio tracks 302 ifthe first audio characteristic of the received first audio segment 304is same or nearly same (i.e., a similarity score greater than aspecified threshold) as the second audio characteristic of the firstaudio portion 308A of the first audio track 302A (also represented asAudio Track A). For example, the audio comparator 204 may determine thesong that the first performer-of-interest 114 may sing in the liveconcert based on the comparison of the first audio characteristic of thereceived first audio segment 304 (such as a part of the song) with thesecond audio characteristic of an initial audio portion of each song ofthe first set of songs of the first performer-of-interest 114 (such asthe first singer). Thus, the user 112 may be aware of the song that thefirst performer-of-interest 114 may sing in the live concert.

The circuitry 202 may be further configured to identify the startposition of the determined first audio track 302A (also represented asthe Audio Track A). The start position of the first audio track 302A maybe a position in the first audio track 302A where the firstperformer-of-interest 114 may actually start singing the lyrics of thefirst audio track 302A. The circuitry 202 may identify the startposition of the first audio track 302A based on the comparison of thereceived first audio segment 304 with the first audio portion 308A ofthe first audio track 302A (also represented as Audio Track A). Forexample, the first audio portion 308A of the first audio track 302A maybe an introductory music portion of the first audio track 302A whereonly an introduction music (e.g., song intro) is played and the lyricsof the first audio track 302A are not present. For example, thecircuitry 202 may be configured to determine if any lyrics of the firstaudio track 302A are present in the received first audio segment 304.The circuitry 202 may be further configured to determine the presence ofthe lyrics of the first audio track 302A in the first audio portion 308Aof the first audio track 302A. The circuitry 202 may be furtherconfigured to identify the start position of the first audio track 302A,based on the absence of the lyrics of the first audio track 302A in thefirst audio portion 308A and the received first audio segment 304.Alternatively stated, the received first audio segment 304 may be anintroductory portion of the first audio track 302A, and the actuallyrics of the first audio track 302A may start after the first audiosegment 304, and that may be the start position of the first audio track302A sung by the first performer-of-interest 114, in the live event.Based on the identification of the start position of the first audiotrack 302A, the circuitry 202 may be further configured to generate thenotification information to notify a user, such as the user 112 (i.e.spectator), who may be a part of the audience holding the electronicdevice 102, about the start position of the first audio track 302A. Thecircuitry 202 may be further configured to control the display screen110 to display the generated notification information. For example, asshown in FIG. 3, the timeline 306 is shown, which depicts that thegenerated notification information, such as “This is song intro andactual song and associated lyrics will begin in next 3 seconds”, isdisplayed on the application interface 214 of the display screen 110 ata first time instance, such as “t1”.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to extract the first lyrics information 310 of the firstaudio track 302A (also represented as Audio Track A) from the server106. The circuitry 202 may be further configured to control the displayscreen 110 to display the first lyrics information 310 of the firstaudio track 302A (also represented as Audio Track A) based on theidentified start position. The first lyrics information 310 of the firstaudio track 302A may be displayed when the first performer-of-interest114 (such as the first singer) sings the first audio track 302A (such asthe first song) during the live concert in real-time or near real-time.For example, as shown in FIG. 3, a first portion of the first lyricsinformation 310, such as “Every Night”, of the second audio portion 308Bof the first audio track 302A may be displayed at a second timeinstance, such as “t2”. The first portion of the first lyricsinformation 310 may be text associated with the second audio portion308B of the first audio track 302A, for example, “Every Night” may bethe text associated with the second audio portion 308B of the firstaudio track 302A. The first portion of the first lyrics information 310,such as “Every Night”, of the second audio portion 308B of the firstaudio track 302A may be displayed on the application interface 214 whenthe first performer-of-interest 114 may sing the second audio portion308B of the first audio track 302A during the live event or with somelag. Similarly, as shown in FIG. 3, a second portion of the first lyricsinformation 310, such as “In my dreams”, of the third audio portion 308Cof the first audio track 302A may be displayed at a third time instance,such as “t3”. The second portion of the first lyrics information 310 maybe text associated with the third audio portion 308C of the first audiotrack 302A, for example, “In my dreams” may be the text associated withthe third audio portion 308C of the first audio track 302A. The secondportion of the first lyrics information 310, such as “In my dreams”, ofthe third audio portion 308C of the first audio track 302A may bedisplayed on the application interface 214 when the firstperformer-of-interest 114 may sing the third audio portion 308C of thefirst audio track 302A during the live event or with some lag.

In another example, as shown in FIG. 3, a third portion of the firstlyrics information 310 (such as “Go On”) of an N^(th) audio portion 308Nof the first audio track 302A may be displayed at a N^(th) timeinstance, such as “tN”. The N^(th) audio portion 308N of the first audiotrack 302A may be any other portion (e.g., subsequent portions) of thefirst audio track 302A that the first performer-of-interest 114 (e.g.,the first singer) may be singing in the live concert. The third portionof the first lyrics information 310 may be text associated with theN^(th) audio portion 308N of the first audio track 302A, for example “GoOn” may be the text associated with the N^(th) audio portion 308N of thefirst audio track 302A. The third portion of the first lyricsinformation 310, such as “Go On”, of the N^(th) audio portion 308N ofthe first audio track 302A may be displayed on the application interface214 when the first performer-of-interest 114 may sing the N^(th) audioportion 308N of the first audio track 302A during the live event or withsome lag. In such cases, a user, such as the user 112, present in theaudience and associated with the electronic device 102, may be able todetermine the audio track (e.g., the song) that the singer may besinging during the live concert and may be able to view the lyricsassociated with the song on the display screen 110 in real-time or nearreal-time.

FIG. 4 illustrates a scenario for determination of an audio trackenunciated by a plurality of users-of-interest at a live event based onidentification of the plurality of users-of-interest at the live event,in accordance with an embodiment of the disclosure. FIG. 4 is explainedin conjunction with elements from FIG. 1, FIG. 2, and FIG. 3. Withreference to FIG. 4, there is shown the electronic device 102, the firstaudio capturing device 104, the audio tracks repository 106A, the firstperformer-of-interest 114, the first set of audio tracks 302, the firstaudio track 302A, the first audio segment 304, the first audio portion308A, and the first lyrics information 310. There is further shown asecond set of audio tracks 402, a second audio track 402A, a secondaudio segment 404, a second performer-of-interest 406, a second audiocapturing device 408, a second audio portion 410, and second lyricsinformation 412. In accordance with an embodiment, the firstperformer-of-interest 114 (for example, the first singer) and the secondperformer-of-interest 406 (for example, the second singer) may bepresent at a live event (for example, a live concert). The firstperformer-of-interest 114 (e.g., the first singer) may be associatedwith the first audio capturing device 104 and the secondperformer-of-interest 406 (e.g., the second singer) may be associatedwith the second audio capturing device 408. The first audio capturingdevice 104 and the second audio capturing device 408 may becommunicatively coupled to the electronic device 102.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to determine the identification information of the firstperformer-of-interest 114, based on the geo-location of the electronicdevice 102 (as shown and described in FIG. 1 and FIG. 3). In someembodiments, the identification information of the firstperformer-of-interest 114 may be determined based on a user-inputreceived from a user, such as the user 112. The user-input received fromthe user 112 may be associated with the identification information ofthe first performer-of-interest 114. Similarly, the circuitry 202 may befurther configured to determine the identification information of thesecond performer-of-interest 406 (e.g., the second singer). Thecircuitry 202 may be configured to determine the identificationinformation of the second performer-of-interest 406, based on thegeo-location of the electronic device 102. For example, at a particularlive event, the first performer-of-interest 114 (such as the firstsinger) and the second performer-of-interest 406 (such as the secondsinger) may be performing together. For example, the first singer andthe second singer may sing different songs in a medley. The locationsensor 206 may be configured to determine the geo-location of theelectronic device 102. The circuitry 202 may be configured to retrieve alist of events that may be occurring at different geo-locations aroundthe electronic device 102 in a current date and current time. Thecircuitry 202 may be further configured to determine the live event thatmay be occurring at the same geo-location as that of the electronicdevice 102. The circuitry 202 may be further configured to determine theidentification information (such as the name or other identity) of thefirst performer-of-interest 114 and the second performer-of-interest406, present at the live event.

The circuitry 202 may be further configured to retrieve the first set ofaudio tracks 302 from the audio tracks repository 106A, based on theidentification information of the first performer-of-interest 114 (asshown and described in FIG. 3). Similarly, the circuitry 202 may befurther configured to retrieve the second set of audio tracks 402 fromthe audio tracks repository 106A, based on the identificationinformation of the second performer-of-interest 406. The second set ofaudio tracks 402 may be a plurality of songs sung by the secondperformer-of-interest 406 in previous live concerts. For example, asshown in FIG. 4, the first set of audio tracks 302 may include the AudioTrack A, Audio Track C, and Audio Track D of the plurality of audiotracks in the audio tracks repository 106A, and the second set of audiotracks 402 may include Audio Track B, Audio Track E, and Audio Track H,of the plurality of audio tracks in the audio tracks repository 106A.

The circuitry 202 may be further configured to receive the first audiosegment 304 of the vocal deliverance of the first performer-of-interest114 from the first audio capturing device 104 at the live event (asshown and described in FIG. 3). For example, the received first audiosegment 304 may be a portion of a first song sung by the firstperformer-of-interest 114 during the live concert. The circuitry 202 maybe further configured to receive the second audio segment 404 of a vocaldeliverance of the second performer-of-interest 406 from the secondaudio capturing device 408. For example, the received second audiosegment 404 may be a portion of a second song sung by the secondperformer-of-interest 406 during the live concert. The circuitry 202 maybe further configured to determine each audio track that the firstperformer-of-interest 114 and the second performer-of-interest 406 maybe singing in the live concert. The circuitry 202 may be furtherconfigured to determine the first audio track 302A (also represented asAudio Track A) that the first performer-of-interest 114 may sing in thelive event. The first audio track 302A may be determined (or identified)based on the comparison of the first audio characteristic of the firstaudio segment 304 with the second audio characteristic of the firstaudio portion 308A of the first audio track 302A of the first set ofaudio tracks 302 (as shown and described in FIG. 1 and FIG. 3).

The circuitry 202 may be further configured to determine the secondaudio track 402A (also represented as Audio Track E) that the secondperformer-of-interest 406 may sing in the live event. The second audiotrack 402A may be determined based on a comparison of a third audiocharacteristic of the received second audio segment 404 with a fourthaudio characteristic of an audio portion (such as an initial audioportion) of each audio track of the second set of audio tracks 402. Forexample, the audio comparator 204 may be configured to compare the thirdaudio characteristic of the received second audio segment 404 with thefourth audio characteristic of the second audio portion 410 of thesecond audio track 402A (also represented as Audio Track E) of thesecond set of audio tracks 402. The second audio portion 410 of thesecond audio track 402A of the second set of audio tracks 402 may be aportion (such as an introductory portion of a song) of the second audiotrack 402A of the second set of audio tracks 402. The third audiocharacteristic of the second audio segment 404 (e.g., the audio segmentreceived from second singer) and the fourth audio characteristic of thesecond audio portion 410 (e.g. portion of a song of the plurality ofsongs of the second singer retrieved from the server 106) of the secondaudio track 402A may be a combination of the plurality of audioparameters. The audio comparator 204 may be configured to compare thethird audio characteristic and the fourth audio characteristic. Thecircuitry 202 may be configured to determine the second audio track 402A(also represented as Audio Track E) as the audio track that the secondperformer-of-interest 406 may be singing in the live concert if thethird audio characteristic is same as or nearly same as the fourth audiocharacteristic of the second audio portion 410 of the second audio track402A.

The circuitry 202 may be further configured to extract the first lyricsinformation 310 associated with the first audio track 302A (alsorepresented as Audio Track A) and the second lyrics information 412associated with the second audio track 402A (also represented as AudioTrack E) from the server 106. The circuitry 202 may be furtherconfigured to control the display screen 110 (not shown) to display thefirst lyrics information 310 associated with the first audio track 302A,when the first performer-of-interest 114 sings the first audio track302A in the live event, in real-time or near real-time. The circuitry202 may be further configured to control the display screen 110 (notshown) to display the second lyrics information 412 associated with thesecond audio track 402A, when the second performer-of-interest 406 singsthe second audio track 402A in the live event, in real-time or nearreal-time. For example, a user, such as the user 112 (who may a part ofthe audience), of the electronic device 102 may be able to view thefirst lyrics of the first audio track 302A (e.g., the first song) andthe second lyrics of the second audio track 402A (e.g., the second song)as and when the first singer and the second singer sings the first audiotrack 302A and the second audio track 402A in the live concert. Thefirst performer-of-interest 114 and the second performer-of-interest 406may be different from each other (such as the firstperformer-of-interest 114 and the second performer-of-interest 406 maybe different singers). In some other embodiments, the firstperformer-of-interest 114 and the second performer-of-interest 406 maybe same. For example, in such cases, a singer (e.g., the firstperformer-of-interest 114) may be singing two different songs togetherin a medley during the live concert.

FIG. 5 illustrates an exemplary scenario for updating a first set ofaudio tracks associated with a performer-of-interest, based ondetermination of offset information between a received audio segment anda determined audio track, in accordance with an embodiment of thedisclosure. FIG. 5 is explained in conjunction with elements from FIGS.1, 2, 3 and 4. With reference to FIG. 5, there is further shown anupdated audio track 502 and an updated first set of audio tracks 504.There is also shown the electronic device 102, the first audio capturingdevice 104, the audio tracks repository 106A, the display screen 110,the first performer-of-interest 114, the application interface 214, thefirst audio segment 304, and the first set of audio tracks 302.

In accordance with the exemplary scenario of FIG. 5, the circuitry 202may be configured to receive the first audio segment 304 of the vocaldeliverance of the first performer-of-interest 114 from the first audiocapturing device 104 at the live event. The circuitry 202 may be furtherconfigured to retrieve the first set of audio tracks 302 from the audiotracks repository 106A, based on the identification information of thefirst performer-of-interest (e.g., the first singer in the liveconcert). For example, the first set of audio tracks 302 may include theAudio Track A, Audio Track C, and Audio Track D of the plurality ofaudio tracks of the audio tracks repository 106A.

In accordance with an embodiment, the audio comparator 204 may befurther configured to determine offset information between the receivedfirst audio segment 304 and the determined first audio track 302A (alsorepresented as Audio Track A). The offset information may indicate adeviation between the levels of the plurality of audio parameters of thefirst audio characteristic of the received first audio segment 304 andthe second audio characteristic of the first audio portion of thedetermined first audio track 302A. The plurality of audio parameters mayinclude, but are not limited to, a loudness parameter, a pitchparameter, a tone parameter, a rate-of-speech parameter, a voice qualityparameter, a phonetic parameter, an intonation parameter, an intensityof overtones, a voice modulation parameter, a pronunciation parameter, aprosody parameter, a timbre parameter, and one or more psychoacousticparameters. For example, if the first singer may sing the determinedfirst audio track 302A in a different version (such as a remix version,a pop version, a cover version, etc.). In such a scenario, a level of atleast one of the plurality of audio parameters of the first audiocharacteristic of the first audio segment 304 (i.e., the portion of thesong that the first singer is currently singing in the live concert) maybe different from the level of the plurality of audio parameters of thesecond audio characteristic of the first audio portion of the firstaudio track 302A (i.e., the version of the song retrieved from theserver 106). The offset information may indicate the difference betweenat least one audio parameter of each of the first audio characteristicand the second audio characteristic.

The audio comparator 204 may be further configured to determine theoffset information based on the comparison of the plurality of audioparameters of the first audio characteristic and the second audiocharacteristic. The circuitry 202 may be further configured to generatean updated audio track 502 (for example, an Audio Track X as shown inFIG. 5), based on the determined offset information. The updated audiotrack 502 may be a second audio track that may be different from thedetermined first audio track 302A (also represented as Audio Track A) ofthe first set of audio tracks 302. The updated audio track 502 (forexample, Audio Track X) may be a new version of the determined firstaudio track 302A. For example, the updated audio track 502 may be aremix version of a normal version of a song of the first singer. Thenormal version may be the original version of the song when the song wasfirst made public (or released in market). The circuitry 202 may befurther configured to update the first set of audio tracks 302 based onan addition of the updated audio track 502 to the first set of audiotracks 302. The circuitry 202 may be further configured to store theupdated audio track 502 in the updated first set of audio tracks 504.The updated first set of audio tracks 504 may include all the audiotracks that are present in the first set of audio tracks 302 and theupdated audio track 502. For example, the updated first set of audiotracks 504 may include the Audio Track A, Audio Track C, Audio Track D,and the Audio Track X. The updated audio track 502 (such as the AudioTrack X) stored in the updated first set of audio tracks 504 may befurther utilized by the circuitry 202 for determination of the audiotrack that the first performer-of-interest 114 may sing in another liveevent.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to control the display screen 110 to display the determinedoffset information of the application interface 214. For example, asshown in FIG. 5, a name of the singer, such as “Andrew”, a name of theaudio track, such as “I See You”, may be displayed on the applicationinterface 214. The determined offset information may also be displayedon the application interface 214. For example, a name of the version ofthe updated audio track 502 may be displayed on the applicationinterface 214, such as “Remix Version”. The displayed offset informationon the application interface 214 of the electronic device 102 may beuseful for a user, such as the user 112 (not shown) in the audience, toidentify the version of the audio track that the firstperformer-of-interest 114 may be singing in the live concert. Thus, theuser 112 may be able to distinguish between different versions of thesong sung by the first performer-of-interest 114 (such as the firstsinger).

In some embodiments, the circuitry 202 may be further configured todetermine the offset information based on a comparison of a text of thereceived first audio segment 304 (i.e., a portion of the song that asinger may be singing in a live concert) and pre-stored lyrics of theaudio track (i.e., the same song that the singer may be singing in thelive concert). For example, in some scenarios of live concerts, a singermay enunciate some phrases, which may not be part of the song, such as“Hi There” or “How Are You”, etc. In such cases, the circuitry 202 maybe configured to remove such phrases from the updated audio track 502(also represented as Audio Track X) before storing the updated audiotrack 502 and before the update of the first set of audio tracks 302. Insome embodiments, the determined offset information may include thedifference between the text of the received first audio segment 304(i.e., a portion of the song that a singer may be singing in a liveconcert) and pre-stored lyrics of the audio track (i.e., the same songthat the singer may be singing in the live concert). Based on setuser-preferences, the offset information that includes the differencemay also be displayed via the application interface 214 along with thepre-stored lyrics.

FIG. 6 illustrates an exemplary scenario for presentation of a pluralityof audio notes associated with a plurality of audio sources on a displayscreen of an exemplary electronic device, in accordance with anembodiment of the disclosure. FIG. 6 is explained in conjunction withelements from FIGS. 1, 2, 3, 4, 5, and 6. With reference to FIG. 6,there is shown an electronic device, such as a smartphone 602. There isalso shown a first audio source 604, a second audio source 606, a thirdaudio source 608, a display screen 610, a plurality of user interface(UI) elements 612, a plurality of audio notes 614, a text 616, the firstaudio capturing device 104, the user 112, and the firstperformer-of-interest 114. In accordance with the exemplary scenario ofFIG. 6, the smartphone 602 may correspond to the electronic device 102and the display screen 610 may correspond to the display screen 110 ofthe electronic device 102 (FIG. 1). The smartphone 602 may include acircuitry, such as the circuitry 202.

The circuitry 202 may be configured to receive a first audio segmentfrom the first audio capturing device 104. The received first audiosegment 304 may include a plurality of audio portions associated with aplurality of audio sources, such as the first audio source 604, thesecond audio source 606, and the third audio source 608. In some otherembodiments, each audio source of the plurality of audio sources may beassociated with a different audio capturing device. The plurality ofaudio sources may be a plurality of musical instruments present at thelive event, that may be utilized to generate different musical soundsduring the live event along with the singer (such as the firstperformer-of-interest 114) singing a song at the live event. Each audiosource of the plurality of audio sources may be associated with adifferent musical sound. For example, the plurality of audio sources mayinclude the first audio source 604 (such as a drum), the second audiosource 606 (such as a piano), and the third audio source 608 (such as aguitar) at the live event. The received first audio segment may includean audio portion associated with each of the plurality of audio sourcespresent at the live event, for example, the first audio source 604 (suchas the drum), the second audio source 606 (such as the piano), and thethird audio source 608 (such as the guitar).

In accordance with an embodiment, the circuitry 202 may be configured torender a UI on the display screen 610 of the smartphone. The UI renderedon the display screen 610 may include the plurality of UI elements 612associated with each of the plurality of audio sources (such as thefirst audio source 604 (e.g., the drum), the second audio source 606(e.g., the piano), and the third audio source 608 (e.g., the guitar)present in the live event. The circuitry 202 may be further configuredto receive a user-input for the selection of at least an audio source ofthe plurality of audio sources. In this case, the user-input, forexample, may be provided by the user, such as the user 112, associatedwith the smartphone 602.

In one example, the circuitry 202 may receive a user-input to select thethird audio source 608 (such as the guitar) present at the live event,based on selection of a UI element associated with the third audiosource 608 (such as the guitar) from the plurality of UI elements 612rendered on the display screen 610. The UI element, associated with thethird audio source 608 (such as the guitar), rendered on the displayscreen 610 may be highlighted. The user 112 may select that audio sourcefrom the plurality of audio sources for which the user 112 may want toview a plurality of audio notes associated with a particular audiosource.

The circuitry 202 may be further configured to extract a set of audioportions from the plurality of audio portions of the received firstaudio segment 304, based on the selection of the third audio source 608(e.g., the guitar). The extracted set of audio portions may be certainportions of the audio segment that may be associated with an audio (orsound) of the selected audio source, such as the third audio source 608.For example, the circuitry 202 may be configured to extract the set ofaudio portions that may be associated with the guitar, from theplurality of audio portions of the received first audio segment 304. Thecircuitry 202 may be further configured to determine the plurality ofaudio notes 614 for the extracted set of audio portions of the selectedthird audio source 608 (e.g., the guitar). The plurality of audio notes614 may be a representation of a pitch and a duration of a sound in amusical notation. The plurality of audio notes 614 may be arepresentation of written music.

The circuitry 202 may be further configured to control the displayscreen 610 to display the determined plurality of audio notes 614 forthe extracted set of audio portions of the third audio source 608 (e.g.,the guitar). The plurality of audio notes 614 for the extracted set ofaudio portions may be displayed on the display screen 610, when theextracted set of audio portions may be played on the selected thirdaudio source (such as the guitar) during the live event, in real-time ornear real-time. For example, as shown in FIG. 6, the plurality of audionotes 614 may be displayed on the display screen 610 of the smartphone602. In some embodiments, the displayed plurality of audio notes 614 maybe utilized by students or music enthusiasts who are learning differentmusical instruments or want to know how to play a particular audioportion.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to display the text 616 that may be associated with the vocaldeliverance (such as a song sung by a singer) of the firstperformer-of-interest 114 during the live event (such as a liveconcert), based on the received first audio segment 304. For example,the text 616, such as “Every Night”, displayed on the display screen610, may be text associated with a portion of a song that the firstperformer-of-interest 114 may be singing during the live concert, whenthe extracted plurality of audio portions of the received first audiosegment 304 may be played on the plurality of audio sources (e.g.,drums, piano, guitar, etc.) in real-time or near real-time.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to output the extracted set of audio portions of the selectedthird audio source 608 (e.g. the guitar) through a speaker, such as thespeaker 210A (FIG. 2) associated with the smartphone 602. The extractedset of audio portions may be the portions of the received first audiosegment 304 associated with a sound output of the selected third audiosource 608. In such a scenario, the user 112 may be able to listen theaudio portions associated only with the selected third audio source 608of the plurality of audio sources at the live event. For example, theuser 112 may listen to the audio portions that are only associated witha sound (or music) of the guitar at the live event (along with orwithout song lyrics and/or also along with or without sound of vocaldeliverance of song).

FIG. 7 is a flowchart that illustrates exemplary operations for audiotrack determination based on identification of a performer-of-interestat a live event, in accordance with an embodiment of the disclosure.With reference to FIG. 7, there is shown a flowchart 700. The flowchart700 is described in conjunction with FIGS. 1, 2, 3, 4, 5, and 6. Theoperations from 704 to 716 may be implemented in the electronic device102. The operations of the flowchart 700 may start at 702 and proceed to704.

At 704, identification information associated with the firstperformer-of-interest 114 at the live event may be determined. Thecircuitry 202 may be configured to determine the identificationinformation (for example, a name of the singer or band) associated withthe first performer-of-interest 114 (for example, a first singer), basedon at least one of a geo-location of the live event, date-timeinformation of the live event, or a user input associated with the firstperformer-of-interest 114. The determination of the identificationinformation associated with the first performer-of-interest 114 has beendescribed, for example, in FIG. 1.

At 706, a first set of audio tracks may be retrieved from the pluralityof audio tracks stored in the audio tracks repository 106A, based on thedetermined identification information. The circuitry 202 may beconfigured to retrieve the first set of audio tracks (such as the firstset of audio tracks 302 (FIG. 3)) from the plurality of audio tracksstored in the audio tracks repository 106A, based on the determineidentification information of the first performer-of-interest 114 (e.g.,the first singer). For example, the first set of audio tracks 302 may bea plurality of songs sung by the first performer-of-interest 114 (suchas the first singer) in previous live event.

At 708, the first audio segment associated with the firstperformer-of-interest 114 may be received from the first audio capturingdevice 104 at the live event. The circuitry 202 may be configured toreceive the first audio segment (such as the first audio segment 304(FIG. 3)) associated with the first performer-of-interest 114 (e.g., thefirst singer) from the first audio capturing device 104 at the liveevent. For example, the received first audio segment 304 may be aportion of a song sung by the first performer-of-interest 114 (e.g., thefirst singer) in a live concert.

At 710, the first audio characteristic of the received first audiosegment may be compared with the second audio characteristic of thefirst audio portion of each audio track of the retrieved first set ofaudio tracks. The audio comparator 204 may be configured to compare thefirst audio characteristic of the received first audio segment 304 withthe second audio characteristic of the first audio portion of each audiotrack of the retrieved first set of audio tracks 302. The first audiocharacteristic and the second audio characteristic may be a combinationof the plurality of audio parameters, such as, a loudness parameter, apitch parameter, a tone parameter, a rate-of-speech parameter, a voicequality parameter, a phonetic parameter, an intonation parameter, anintensity of overtones, a voice modulation parameter, a pronunciationparameter, a prosody parameter, a timbre parameter, and one or morepsychoacoustic parameters. The audio comparator 204 may be configured tocompare the levels of each of the plurality of audio parametersassociated with first audio characteristic, with the levels of each ofthe plurality of audio parameters associated with second audiocharacteristic. For example, a level of the loudness parameter may bedifferent for the first audio characteristic from the second audiocharacteristic.

At 712, the first audio track (e.g., a portion of a currently sung song)may be determined from the retrieved first set of audio tracks 302,based on the comparison between the first audio characteristic and thesecond audio characteristic. The circuitry 202 may be configured todetermine the first audio track (such as the first audio track 302A(FIG. 3)) from the retrieved first set of audio tracks 302. For example,the first audio track 302A may be a song that the firstperformer-of-interest 114 may be singing in the live concert. Thereceived first audio segment 304 may correspond to a portion of thedetermined first audio track 302A. The determination of the first audiotrack 302A from the retrieved first set of audio tracks 302 has beenshown and described, for example, in FIG. 3.

At 714, a start position of the determined first audio track 302A may beidentified, based on the received first audio segment 304 and firstlyrics information 310 associated with the determined first audio track302A. The circuitry 202 may be configured to identify the start positionof the determined first audio track 302A. The start position of thefirst audio track 302A may be a position in the first audio track 302A,where the actual lyrics of the audio track begin. The identification ofthe start position of the first audio track 302A has been shown anddescribed, for example, in FIG. 3.

At 716, the display screen 110 may be controlled to display the firstlyrics information 310 of the determined first audio track 302A based onthe identified start position. The circuitry 202 may be configured tocontrol the display screen 110 to display the first lyrics information310 of the determined first audio track 302A, based on the identifiedstart position. The first lyrics information 310 of the first audiotrack 302A may be displayed on the display screen 110 when the firstperformer-of-interest 114 (e.g., the first singer) may sing the firstaudio track 302A in the live concert, in real-time or near-real time. Insuch a way, a user, such as the user 112, who is a part of the audience,may be able to follow along with the singer in the live concert. Thecontrol may pass to end.

Exemplary aspects of the disclosure may include an electronic device(such as the electronic device 102) that includes a circuitry (such asthe circuitry 202). The circuitry 202 may be configured to determineidentification information associated with a first performer-of-interest(such as the first performer-of-interest 114) at a live event. Thecircuitry 202 may be further configured to retrieve a first set of audiotracks (such as the first set of audio tracks 302) from a plurality ofaudio tracks (such as the audio tracks repository 106A), based on thedetermined identification information. The first set of audio tracks 302may be associated with the first performer-of-interest 114. Thecircuitry 202 may be further configured to receive a first audio segment(such as the first audio segment 304) associated with the firstperformer-of-interest 114 from an audio capturing device (such as thefirst audio capturing device 104) at the live event. The circuitry 202may be further configured to compare a first audio characteristic of thereceived first audio segment 304 with a second audio characteristic of afirst audio portion of each of the retrieved first set of audio tracks302. The circuitry 202 may be further configured to determine a firstaudio track (such as the first audio track 302A) from the retrievedfirst set of audio tracks 302 based on the comparison between the firstaudio characteristic and the second audio characteristic. The circuitry202 may be further configured to identify a start position of thedetermined first audio track 302A based on the received first audiosegment 304 and first lyrics information 310 associated with thedetermined first audio track 302A. The circuitry 202 may be furtherconfigured to control a display screen (such as the display screen 110)to display the first lyrics information 310 of the determined firstaudio track 302A based on the identified start position.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to receive a plurality of first audio segments associatedwith the determined first audio track 302A from the first audiocapturing device 104 at the live event. The circuitry 202 may be furtherconfigured to extract first text information from the first lyricsinformation 310 for each of the plurality of first audio segments. Thecircuitry 202 may be further configured to control the display screen110 to display the extracted first text information based on playback ofeach of the plurality of first audio segments. The identificationinformation associated with the first performer-of-interest 114 of thefirst set of audio tracks 302 may be determined based on at least one ofa geo-location of the live event, date-time information of the liveevent, or a user input associated with the first performer-of-interest114. Each of the first audio characteristic and the second audiocharacteristic may be a combination of a plurality of audio parameters.The plurality of audio parameters may include a loudness parameter, apitch parameter, a tone parameter, a rate-of-speech parameter, a voicequality parameter, a phonetic parameter, and an intonation parameter.The plurality of audio parameters may further include an intensity ofovertones, a voice modulation parameter, a pronunciation parameter, aprosody parameter, a timbre parameter, and one or more psychoacousticparameters.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to convert the received first audio segment 304 to first textinformation corresponding to the received first audio segment 304. Thecircuitry 202 may be further configured to compare the converted firsttext information corresponding to the received first audio segment 304and second text information for the first audio portion of each of theretrieved first set of audio tracks 302. The circuitry 202 may befurther configured to determine the first audio track 302A, based on thecomparison of the converted first text information and the second textinformation. In accordance with an embodiment, the circuitry 202 may befurther configured to receive a second audio segment (such as the secondaudio segment 404) associated with a second performer-of-interest (suchas the second performer-of-interest 406) from the first audio capturingdevice 104 at the live event. The circuitry 202 may be furtherconfigured to determine a second audio track from the retrieved firstset of audio tracks 302 based on a comparison between a third audiocharacteristic of the received second audio segment 404 and a fourthaudio characteristic of a second audio portion of each of the retrievedfirst set of audio tracks 302. The circuitry 202 may be furtherconfigured to control the display screen 110 to display second lyricsinformation of the determined second audio track, wherein the firstaudio track 302A is different from the second audio track. In accordancewith an embodiment, the first performer-of-interest 114 and the secondperformer-of-interest 406 may be same. In accordance with anotherembodiment, the first performer-of-interest 114 and the secondperformer-of-interest 406 may be different.

In accordance with an embodiment, the circuitry 202 may be furtherconfigured to generate notification information associated with thestart position of the determined first audio track 302A. The circuitry202 may be further configured to control the display screen 110 todisplay of the generated notification information. The circuitry 202 maybe further configured to determine offset information between the firstaudio characteristic of the received first audio segment 304 and thesecond audio characteristic of the first audio portion of the determinedfirst audio track 302A. The offset information may indicate a deviationbetween at least one audio parameter of each of the first audiocharacteristic and the second audio characteristic. The circuitry 202may be further configured to generate a second audio track based on thedetermined first audio track and the offset information. The circuitry202 may be further configured to update the first set of audio tracks302 based on the generated second audio track. The circuitry 202 may befurther configured to display the determined offset information on thedisplay screen 110.

In accordance with an embodiment, the first audio segment may include aplurality of audio portions. The plurality of audio portions may beassociated with a plurality of audio sources at the live event. Thecircuitry 202 may be further configured to receive a user input toselect at least one of the plurality of audio sources. The circuitry 202may be further configured to extract a set of audio portions from theplurality of audio portions based on the received user input. The set ofaudio portions may be associated with the at least one of the pluralityof audio sources. The circuitry 202 may be further configured to controlthe display screen 110 to display a plurality of audio notes for theextracted set of audio portions. The circuitry 202 may be furtherconfigured to output the extracted set of audio portions through aspeaker (such as the speaker 210A) associated with the electronic device102.

The present disclosure may be realized in hardware, or a combination ofhardware and software. The present disclosure may be realized in acentralized fashion, in at least one computer system, or in adistributed fashion, where different elements may be spread acrossseveral interconnected computer systems. A computer system or otherapparatus adapted to carry out the methods described herein may besuited. A combination of hardware and software may be a general-purposecomputer system with a computer program that, when loaded and executed,may control the computer system such that it carries out the methodsdescribed herein. The present disclosure may be realized in hardwarethat comprises a portion of an integrated circuit that also performsother functions.

Various embodiments of the disclosure may provide a non-transitory,computer-readable medium and/or storage medium, and/or a non-transitorymachine readable medium and/or storage medium stored thereon,instructions executable by a machine and/or a computer that comprisesone or more circuits. The instructions may be executable by the machineand/or the computer to execute operations that may comprise, determiningidentification information associated with a first performer-of-interestat a live event. A first set of audio tracks may be retrieved from aplurality of audio tracks based on the determined identificationinformation. The first set of audio tracks may be associated with thefirst performer-of-interest. A first audio segment associated with thefirst performer-of-interest may be received from an audio capturingdevice at the live event. A first audio characteristic of the receivedfirst audio segment may be compared with a second audio characteristicof a first audio portion of each of the retrieved first set of audiotracks. A first audio track may be determined from the retrieved firstset of audio tracks, based on the comparison between the first audiocharacteristic and the second audio characteristic. A start position ofthe determined first audio track may be identified, based on thereceived first audio segment and first lyrics information associatedwith the determined first audio track. A display screen may becontrolled to display the first lyrics information of the determinedfirst audio track based on the identified start position.

The present disclosure may also be embedded in a computer programproduct, which comprises all the features that enable the implementationof the methods described herein, and which when loaded in a computersystem is able to carry out these methods. Computer program, in thepresent context, means any expression, in any language, code ornotation, of a set of instructions intended to cause a system withinformation processing capability to perform a particular functioneither directly, or after either or both of the following: a) conversionto another language, code or notation; b) reproduction in a differentmaterial form.

While the present disclosure is described with reference to certainembodiments, it will be understood by those skilled in the art thatvarious changes may be made and equivalents may be substituted withoutdeparture from the scope of the present disclosure. In addition, manymodifications may be made to adapt a particular situation or material tothe teachings of the present disclosure without departure from itsscope. Therefore, it is intended that the present disclosure not belimited to the particular embodiment disclosed, but that the presentdisclosure will include all embodiments that fall within the scope ofthe appended claims

What is claimed is:
 1. An electronic device, comprising: circuitryconfigured to: determine identification information associated with afirst performer-of-interest at a live event; retrieve a first set ofaudio tracks from a plurality of audio tracks based on the determinedidentification information, wherein the first set of audio tracks areassociated with the first performer-of-interest; receive a first audiosegment associated with the first performer-of-interest from an audiocapturing device at the live event; compare a first audio characteristicof the received first audio segment with a second audio characteristicof a first audio portion of each of the retrieved first set of audiotracks; determine a first audio track from the retrieved first set ofaudio tracks based on the comparison between the first audiocharacteristic and the second audio characteristic; identify a startposition of the determined first audio track based on the received firstaudio segment and first lyrics information associated with thedetermined first audio track; and control a display screen to displaythe first lyrics information of the determined first audio track basedon the identified start position.
 2. The electronic device according toclaim 1, wherein the circuitry is further configured to: receive aplurality of first audio segments associated with the determined firstaudio track from the audio capturing device at the live event; extractfirst text information from the first lyrics information for each of theplurality of first audio segments; and control the display screen todisplay the extracted first text information based on playback of eachof the plurality of first audio segments.
 3. The electronic deviceaccording to claim 1, wherein the identification information associatedwith the first performer-of-interest of the first set of audio tracks isdetermined based on at least one of a geo-location of the live event,date-time information of the live event, or a user input associated withthe first performer-of-interest.
 4. The electronic device according toclaim 1, wherein each of the first audio characteristic and the secondaudio characteristic is a combination of a plurality of audioparameters.
 5. The electronic device according to claim 4, wherein theplurality of audio parameters comprises a loudness parameter, a pitchparameter, a tone parameter, a rate-of-speech parameter, a voice qualityparameter, a phonetic parameter, an intonation parameter, an intensityof overtones, a voice modulation parameter, a pronunciation parameter, aprosody parameter, a timbre parameter, and one or more psychoacousticparameters.
 6. The electronic device according to claim 1, wherein thecircuitry is further configured to: convert the received first audiosegment to first text information corresponding to the received firstaudio segment; compare the converted first text informationcorresponding to the received first audio segment and second textinformation for the first audio portion of each of the retrieved firstset of audio tracks; and determine the first audio track based on thecomparison of the converted first text information and the second textinformation.
 7. The electronic device according to claim 1, wherein thecircuitry is further configured to: receive a second audio segmentassociated with a second performer-of-interest from the audio capturingdevice at the live event; determine a second audio track from theretrieved first set of audio tracks based on a comparison between athird audio characteristic of the received second audio segment and afourth audio characteristic of a second audio portion of each of theretrieved first set of audio tracks; and control the display screen todisplay second lyrics information of the determined second audio track,wherein the first audio track is different from the second audio track.8. The electronic device according to claim 7, wherein the firstperformer-of-interest and the second performer-of-interest are same. 9.The electronic device according to claim 8, wherein the firstperformer-of-interest and the second performer-of-interest aredifferent.
 10. The electronic device according to claim 1, wherein thecircuitry is further configured to: generate notification informationassociated with the start position of the determined first audio track;and control the display screen to display of the generated notificationinformation.
 11. The electronic device according to claim 1, wherein thecircuitry is further configured to: determine offset information betweenthe first audio characteristic of the received first audio segment andthe second audio characteristic of the first audio portion of thedetermined first audio track, wherein the offset information indicates adeviation between at least one audio parameter of each of the firstaudio characteristic and the second audio characteristic; generate asecond audio track based on the determined first audio track and theoffset information; and update the first set of audio tracks based onthe generated second audio track.
 12. The electronic device according toclaim 11, wherein the circuitry is further configured to display thedetermined offset information on the display screen.
 13. The electronicdevice according to claim 1, wherein the first audio segment comprises aplurality of audio portions, wherein the plurality of audio portions areassociated with a plurality of audio sources at the live event, and thecircuitry is further configured to: receive a user input to select atleast one of the plurality of audio sources; extract a set of audioportions from the plurality of audio portions based on the received userinput, wherein the set of audio portions are associated with the atleast one of the plurality of audio sources; control the display screento display a plurality of audio notes for the extracted set of audioportions; and output the extracted set of audio portions through aspeaker associated with the electronic device.
 14. A method, comprising:in an electronic device: determining identification informationassociated with a first performer-of-interest at a live event;retrieving a first set of audio tracks from a plurality of audio tracksbased on the determined identification information, wherein the firstset of audio tracks are associated with the first performer-of-interest;receiving a first audio segment associated with the firstperformer-of-interest from an audio capturing device at the live event;comparing a first audio characteristic of the received first audiosegment with a second audio characteristic of a first audio portion ofeach of the retrieved first set of audio tracks; determining a firstaudio track from the retrieved first set of audio tracks based on thecomparison between the first audio characteristic and the second audiocharacteristic; identifying a start position of the determined firstaudio track based on the received first audio segment and first lyricsinformation associated with the determined first audio track; andcontrolling a display screen to display the first lyrics information ofthe determined first audio track based on the identified start position.15. The method according to claim 14, wherein the identificationinformation associated with the first performer-of-interest of the firstset of audio tracks is determined based on at least one of ageo-location of the live event, date-time information of the live event,or a user input associated with the first performer-of-interest.
 16. Themethod according to claim 14, further comprising: receiving a pluralityof first audio segments associated with the determined first audio trackfrom the audio capturing device at the live event; extracting first textinformation from the first lyrics information for each of the pluralityof first audio segments; and controlling the display screen to displaythe extracted first text information based on playback of each of theplurality of first audio segments.
 17. The method according to claim 14,further comprising: determining offset information between the firstaudio characteristic of the received first audio segment and the secondaudio characteristic of the first audio portion of the determined firstaudio track, wherein the offset information indicates a deviationbetween at least one audio parameter of each of the first audiocharacteristic and the second audio characteristic; generating a secondaudio track based on the determined first audio track and the offsetinformation; and updating the first set of audio tracks based on thegenerated second audio track.
 18. The method according to claim 14,wherein each of the first audio characteristic and the second audiocharacteristic is a combination of a plurality of audio parameters. 19.The method according to claim 18, wherein the plurality of audioparameters comprises a loudness parameter, a pitch parameter, a toneparameter, a rate-of-speech parameter, a voice quality parameter, aphonetic parameter, an intonation parameter, an intensity of overtones,a voice modulation parameter, a pronunciation parameter, a prosodyparameter, a timbre parameter, and one or more psychoacousticparameters.
 20. A non-transitory computer-readable medium having storedthereon, computer-executable instructions which, when executed by anelectronic device, cause the electronic device to execute operations,the operations comprising: determining identification informationassociated with a first performer-of-interest at a live event;retrieving a first set of audio tracks from a plurality of audio tracksbased on the determined identification information, wherein the firstset of audio tracks are associated with the first performer-of-interest;receiving a first audio segment associated with the firstperformer-of-interest from an audio capturing device at the live event;comparing a first audio characteristic of the received first audiosegment with a second audio characteristic of a first audio portion ofeach of the retrieved first set of audio tracks; determining a firstaudio track from the retrieved first set of audio tracks based on thecomparison between the first audio characteristic and the second audiocharacteristic; identifying a start position of the determined firstaudio track based on the received first audio segment and first lyricsinformation associated with the determined first audio track; andcontrolling a display screen to display the first lyrics information ofthe determined first audio track based on the identified start position.